home *** CD-ROM | disk | FTP | other *** search
- Path: bbn.com!rsalz
- From: rsalz@uunet.uu.net (Rich Salz)
- Newsgroups: comp.sources.unix
- Subject: v16i006: Modem communications package, Part01/08
- Message-ID: <1058@fig.bbn.com>
- Date: 13 Sep 88 16:38:30 GMT
- Lines: 1489
- Approved: rsalz@uunet.UU.NET
-
- Submitted-by: Emmet P Gray <fthood!egray>
- Posting-number: Volume 16, Issue 6
- Archive-name: pcomm2/part01
-
- Subject: Pcomm v1.1 (1 of 8)
-
- This is part 1 (of 8) to the Pcomm v1.1 release package.
-
- Pcomm is a public domain telecommunication program for Unix designed
- to operate similar to the MSDOS program, ProComm. ProComm (TM) is
- copyrighted by Datastorm Technologies, Inc.
-
- This is the second release of Pcomm.... the v1.0 release appeared
- in comp.sources.unix many months ago. There is a file called
- Release.notes that describes the changes from the first release.
-
- Emmet P. Gray US Army, HQ III Corps & Fort Hood
- ..!uunet!uiucuxc!fthood!egray Attn: AFZF-DE-ENV
- DEH, Environmental Management Office
- Fort Hood, TX 76544-5057
-
- ------------------------------------------------------------------------------
- #! /bin/sh
- # This is a shell archive, meaning:
- # 1. Remove everything above the #! /bin/sh line.
- # 2. Save the resulting text in a file.
- # 3. Execute the file with /bin/sh (not csh) to create:
- # Doc
- export PATH; PATH=/bin:/usr/bin:$PATH
- echo shar: Some backspaces and formfeeds may be lost...
- echo shar: "extracting 'Doc'" '(53982 characters)'
- if test -f 'Doc'
- then
- echo shar: "will not over-write existing file 'Doc'"
- else
- sed 's/^X//' << \SHAR_EOF > 'Doc'
- X
- X
- X
- X
- X
- X
- X
- X
- X
- X
- X PPPPPP CCCC OOOO MM MM MM MM
- X P P C O O M M M M M M M M
- X PPPPPP C O O M M M M M M
- X P C O O M M M M
- X P CCCC OOOO M M M M
- X
- X
- X
- X
- X
- X
- X
- X
- X Pcomm Reference Manual
- X
- X version 1.1
- X
- X
- X
- X
- X written by
- X
- X Emmet P. Gray
- X ...!uunet!uiucuxc!fthood!egray
- X
- X
- X
- X
- X
- X
- X Pcomm is a public domain telecommunication program for Unix that
- X is designed to operate similar to the MSDOS program, ProComm.
- X ProComm (TM) is copyrighted by Datastorm Technologies, Inc.
- X This is a completely new program and contains no ProComm source
- X code. This is not a Datastorm product.
- X
- X
- X
- X Table of Contents
- X
- X
- X
- X
- X 1. INTRODUCTION .......... 3 5. UTILITY FUNCTIONS ..... 20
- X 1.1 Abbreviations ........ 3 5.1 Program information .. 20
- X 1.2 Requirements ......... 3 5.2 Setup screen ......... 20
- X 1.3 Support files ........ 4 5.3 Change directory ..... 20
- X 5.4 Clear screen ......... 20
- X 2. RUNNING PCOMM ......... 5 5.5 Toggle duplex ........ 20
- X 2.1 Hot key .............. 5 5.6 Hang up the phone .... 20
- X 2.2 Status line .......... 5 5.7 Printer logging ...... 21
- X 2.3 Help screen .......... 6 5.8 Toggle CR - CR/LF .... 21
- X 2.4 Exit Pcomm ........... 6 5.9 Break ................ 21
- X
- X 3. SETUP SCREENS ......... 7 6. FILE FUNCTIONS ........ 22
- X 3.1 Prompting ............ 7 6.1 Send files ........... 22
- X 3.2 TTY setup ............ 8 6.2 Receive files ........ 23
- X 3.3 Modem setup .......... 9 6.3 Pass thru mode ....... 24
- X 3.4 Terminal setup ....... 10 6.4 Directory ............ 24
- X 3.5 General setup ........ 11 6.5 Screen dump .......... 25
- X 3.6 ASCII transfer setup . 12 6.6 Start data logging ... 25
- X 6.7 Toggle logging ....... 25
- X 4. MAJOR FUNCTIONS ....... 15
- X 4.1 Dialing directory .... 15 7. DIALING WINDOW ........ 26
- X 4.2 Redial ............... 17
- X 4.3 Keyboard macros ...... 17
- X 4.4 Line settings ........ 18
- X 4.5 Exit Pcomm ........... 19
- X 4.6 Unix gateway ......... 19
- X
- X
- X
- X
- X
- X
- X Appendix A - Typical Modem Configuration ...... 27
- X Appendix B - AT&T Unix PC 7300/3b1 Dial Codes . 28
- X Appendix C - Using Telebit Trailblazers ....... 30
- X
- X 1. INTRODUCTION
- X
- X Pcomm is a public domain, menu driven, telecommunication program
- X designed to provide the same "ease of use" as similar programs
- X available in MSDOS. Some of its features are:
- X
- X +o Large dialing directory
- X +o Automatic redial feature
- X +o Supports popular file transfer protocols
- X +o Data logging (log of the terminal session)
- X +o Printer logging
- X +o Screen dump
- X +o Shell escapes
- X +o Help screen
- X +o Keyboard macros
- X +o User customization
- X +o Administrative logging of phone calls
- X +o Administrative limits on long distance access
- X
- X Pcomm does not emulate any particular terminal. Whatever
- X terminal you're on, is what the remote system "sees".
- X
- X 1.1 Abbreviations
- X
- X Pcomm uses the notation "^A-X" to mean control-A followed by the
- X letter X. The dash (-) in the notation is just for clarity, it
- X is not included in the actual command sequence. Also, there is
- X no distinction between upper and lower case letters.
- X
- X The following abbreviations appear in Pcomm:
- X
- X <CR> carriage return key (sometimes labled "Enter")
- X <ESC> escape key
- X <SPACE> space bar
- X <DEL> del key
- X <up> up arrow key
- X <down> down arrow key
- X LF line feed character (control-J)
- X CR carriage return character (control-M)
- X
- X 1.2 Requirements
- X
- X Pcomm will not run on terminals with a screen size of less than
- X 80 columns by 24 lines or on terminals that lack cursor movement
- X capabilities. For terminals without arrow keys, use the letter
- X "U" in place of "up arrow" and the letter "N" in place of "down
- X arrow" (the letter "D" would have been a more obvious choice,
- X but, unfortunately, it is used elsewhere).
- X
- X 1.3 Support files
- X
- X Pcomm uses three support files, namely:
- X
- X pcomm.dial_dir the dialing directory
- X pcomm.modem the modem/TTY database
- X pcomm.param the start-up default parameters
- X
- X There is a default directory (typically "/usr/local/lib/pcomm")
- X where the "standard" support files live. Since the average user
- X won't have write permission on these files, it's assumed that
- X they will copy one or more of these standard files to their own
- X directories and edit them to suit their needs.
- X
- X Pcomm can use the environmental variable "PCOMM" to search for
- X these "private" support files. If used, the variable must
- X contain the path to the directory containing the files. You can
- X "mix and match" the use of standard and private support files.
- X For example, the pcomm.modem file is rarely changed by the user
- X so there would be no need to copy that file to the private
- X directory.
- X
- X The following directories are searched to find the support
- X files:
- X
- X +o directory given with the "-d" option
- X +o directory in the PCOMM environmental variable
- X +o the current working directory
- X +o the default directory (compiled into Pcomm)
- X
- X 2. RUNNING PCOMM
- X
- X Pcomm has the following command line syntax.
- X
- X pcomm [-d directory] [-f index]
- X
- X The "-d" option allows you to specify an additional path to be
- X used when searching for the Pcomm support files. This option is
- X often useful for "borrowing" someone else's dialing directory.
- X
- X The "-f" option is used to specify automatic dialing of an entry
- X in the dialing directory. The "index" field in the dialing
- X directory (described later) is checked against the string given
- X on the command line. If a match is found, that entry is
- X automatically dialed.
- X
- X 2.1 Hot key
- X
- X Pcomm uses a "hot key" to precede each command. (The value of
- X the hot key is a user tunable parameter, but for the purpose of
- X this document we'll assume the hot key is defined as control-A).
- X
- X The hot key is used to put Pcomm in the command mode. For
- X example, to get the help screen, you type control-A (to get to
- X the command mode) then the number 0 (to display the help
- X screen). When a command is completed, Pcomm returns to the
- X terminal mode.
- X
- X NOTE: While in the command mode, the communication with the
- X remote system is temporarily suspended.
- X
- X 2.2 Status line
- X
- X Whenever Pcomm is in the command mode (or is not currently
- X connected to a remote) a status line is displayed at the bottom
- X of the screen. A typical status line might look like this:
- X
- X +----------------------------------------------------------------------+
- X | ^A-0 HELP | No TTY | FDX | 1200 E71 | LOG OFF | PTR OFF | CR | CR |
- X +----------------------------------------------------------------------+
- X
- X The eight fields of the status line are:
- X
- X +o help screen command (or a temporary message)
- X +o name of the TTY device in use
- X +o duplex mode (FDX = full duplex, HDX = half duplex)
- X +o current line settings
- X +o status of data logging option
- X +o status of printer logging option
- X +o incoming CR translation
- X +o outgoing CR translation
- X
- X 2.3 Help screen
- X
- X The help screen gives a brief review of all the available
- X commands. To access the help screen type ^A and "0" (zero).
- X The typical help screen will look like this:
- X
- X +---------------------------------------------------------------------------+
- X | P C O M M H E L P |
- X |---------------------------------------------------------------------------|
- X | |
- X | Major Functions Utility Functions File Functions |
- X | |
- X | Dialing Directory. ^A-D Program Info .... ^A-I Send Files .... ^A-<up> |
- X | Auto Redial ...... ^A-R Setup Screen .... ^A-S Receive Files . ^A-<down>|
- X | Keyboard Macros .. ^A-M Change Directory. ^A-B Pass Thru Mode. ^A-T |
- X | Line Settings .... ^A-P Clear Screen .... ^A-C Directory ..... ^A-F |
- X | Exit Pcomm ....... ^A-X Toggle Duplex ... ^A-E Screen Dump ....^A-G |
- X | Unix Gateway ..... ^A-4 Hang Up Phone ... ^A-H Start Data Log. ^A-1 |
- X | Printer On/Off .. ^A-L Toggle Log .... ^A-2 |
- X | Toggle CR-CR/LF . ^A-3 |
- X | Break Key ....... ^A-7 |
- X | |
- X +------------------------ Press any key to continue ------------------------+
- X
- X 2.4 Exit Pcomm
- X
- X To exit Pcomm, you type ^A and "x" to access the exit window.
- X
- X +-- Exit -----------------------+
- X | |
- X | Exit to Unix? (y/n): _ |
- X | |
- X +-------------------------------+
- X
- X To exit, you press the letter "y" (carriage return not required).
- X
- X 3. SETUP SCREENS
- X
- X Pcomm allows you to change many of the default parameters. The
- X setup screen is accessed by typing ^A and "s". The following
- X screen is typical and shows the sub-menu choices:
- X
- X ------------------------ Setup Menu ----------------------------
- X
- X 1) TTY Setup
- X 2) Modem Setup
- X 3) Terminal Setup
- X 4) General Setup
- X 5) ASCII Transfer Setup
- X S) Save setup to disk
- X
- X ----------------------------------------------------------------
- X OPTION ==> _ Press <ESC> to exit
- X
- X To select one of the sub-menu choices, you type the number (or
- X letter) at the "OPTION ==>" prompt. To exit from a sub-menu and
- X return to this setup menu screen, you press the escape key.
- X
- X Changes made affect the current Pcomm session only. To make the
- X changes become the default, you select the "s" option.
- X
- X 3.1 Prompting
- X
- X There are several different types of prompts used in the setup
- X screens. The prompts use the bottom two lines on the display
- X for user input and to give more information on what is being
- X asked. Pcomm will beep at any illegal input. The escape key
- X <ESC> will abort any prompt. The prompt types are:
- X
- X +o Character prompt. Asks you to input a single
- X character.
- X
- X +o String prompt. Asks you to input a word or group of
- X characters.
- X
- X +o Numeric prompt. Asks you for a number.
- X
- X +o Menu prompt. Shows a selection and allows you to
- X choose the current selection by pressing the carriage
- X return or change the selection by pressing the space
- X bar.
- X
- X 3.2 TTY setup
- X
- X The TTY setup allows you to assign the serial ports that Pcomm
- X is allowed to use, and what is attached to each port. A typical
- X TTY setup screen might look like this:
- X
- X -------------------------- TTY Setup ---------------------------
- X
- X TTY name Modem name Init speed
- X
- X 1) tty10 HAYES 0
- X 2) tty11 HAYES 0
- X 3) tty12 DIRECT 0
- X 4) tty13 TELEBIT 0
- X 5) tty13 FAST_TELEBIT 0
- X 6) 0
- X 7) 0
- X 8) 0
- X 9) 0
- X 10) 0
- X
- X 11) Add a TTY entry
- X 12) Delete a TTY entry
- X
- X ----------------------------------------------------------------
- X OPTION ==> _ Press <ESC> to return
- X
- X You may edit an entry by typing the entry number at the prompt.
- X To add an entry, you type "11" at the prompt, etc.
- X
- X The TTY setup fields are:
- X
- X 1) TTY name. This is the name of the serial port that
- X Pcomm will be allowed to use. Notice that the path
- X component of the name, "/dev/" is not used.
- X
- X 2) Modem name. This a key word that is used later to
- X link the modem database with the TTY database. The name
- X could be any combination of letters or numbers (both
- X upper and lower case).
- X
- X NOTE: All hard-wired ports (ports without modems attached)
- X *must* use the word "DIRECT" for the modem name.
- X
- X 3) Init speed. Normally Pcomm will initialize the modem
- X at the baud rate in the dialing directory. If the init
- X speed is non-zero, the initialization string is always
- X sent at the specified baud rate. The baud rate is
- X selected from a "menu prompt". See Appendix C for more
- X information about the use of this feature.
- X
- X NOTE: It is often best to put the fastest modem/TTYs at the end
- X of the TTY database.
- X
- X 3.3 Modem setup
- X
- X The modem setup contains the commands to make the modem dial,
- X hang up the phone, etc. A typical modem setup screen might look
- X like this:
- X
- X -------------------------- Modem Setup -------------------------
- X
- X 1) Modem name (1 of 4) ... HAYES
- X 2) Modem init string ..... ATS7=45S11=70E0Q0V1X4&D2!
- X 3) Dialing command ....... ATDT
- X 4) Dialing cmd suffix .... !
- X 5) Hang up string ........ ~~+++~~ATH0!
- X 6) Auto baud detect ...... Y
- X 7) 300 baud connect ...... CONNECT!
- X 8) 1200 baud connect ..... CONNECT 1200
- X 9) 2400 baud connect ..... CONNECT 2400
- X 10) 4800 baud connect .....
- X 11) 9600 baud connect .....
- X 12) 19200 baud connect ....
- X 13) No connect string 1 ... BUSY
- X 14) No connect string 2 ... VOICE
- X 15) No connect string 3 ... NO CARRIER
- X 16) No connect string 4 ...
- X
- X ----------------------------------------------------------------
- X OPTION ==> _ Press <ESC> to return
- X
- X The fields of the modem setup are:
- X
- X 1) Modem name. This is the key word that links the
- X modem database with the TTY database. A menu prompt is
- X used to select the modem name (and the remaining
- X parameters that go with it). The "(1 of 4)" field
- X indicates there are additional modems in the database.
- X
- X 2) Modem initialization string. This is sent to the
- X modem whenever the port is selected. Consult your modem
- X manual for the codes to be used. Notice the use of the
- X "!" character. This is the "character synonym" for the
- X carriage return.
- X
- X NOTE: See section 3.5 for the complete list of character
- X synonyms. To remove the special meaning of a character synonym,
- X you must prepend a "\" to the character.
- X
- X 3) Dialing command. The first part of the command to
- X make the modem dial. It is assumed that the phone
- X number will immediately follow.
- X
- X 4) Dialing command suffix. The last part of the command
- X to make the modem dial. Typically this will be the
- X carriage return "character synonym".
- X
- X 5) Hang up string. The command to make the modem hang
- X up the phone. The character synonym for a 1 second
- X pause is the tilde "~" character.
- X
- X 6) Auto baud detect. Should Pcomm attempt to change the
- X baud rate of the TTY to the baud rate matching the
- X connect string? This feature requires the connect
- X strings to be unique.
- X
- X 7-12) Connect strings. The return messages when the
- X modem has connected to the remote. If different
- X messages are returned for each baud rate at which the
- X modem answers, then they should be specified.
- X
- X NOTE: Pcomm uses the connect strings to determine which baud
- X rates the modem is capable of supporting. For example, if the
- X 4800 baud connect string is empty, Pcomm assumes the modem
- X can not support 4800 baud.
- X
- X NOTE: If two connect strings are very similar, (for example,
- X "CONNECT" is entirely contained in "CONNECT 1200"), it is
- X possible that the return code from the modem will match the
- X incorrect string. To prevent this from happening, use the
- X command synonym for the carriage return to terminate the shorter
- X string (for example, use "CONNECT!" instead of "CONNECT").
- X
- X 13-16) No connect strings. The messages returned by the
- X modem when no connection is made.
- X
- X 3.4 Terminal setup
- X
- X The terminal setup allows you to define the hot key and the
- X mapping of the end-of-line characters. A typical terminal setup
- X menu will look like this:
- X
- X ---------------------- Terminal Setup --------------------------
- X
- X 1) Hot key (decimal) ...... 1
- X 2) ASCII version of hot ... ^A
- X
- X 3) Duplex ................. FULL
- X 4) Flow control ........... XON/XOFF
- X 5) CR translation (in) .... CR
- X 6) CR translation (out) ... CR
- X
- X ----------------------------------------------------------------
- X OPTION ==> _ Press <ESC> to return
- X
- X The fields in the terminal setup are:
- X
- X 1) Hot key. This is the decimal code for the user
- X definable hot key. Consult an ASCII/decimal conversion
- X chart for the decimal values of other characters.
- X
- X 2) ASCII version of hot key. This is the printable
- X version of the hot key used by Pcomm in the help screen
- X and status line.
- X
- X 3) Duplex. A menu prompt is shown to select between
- X FULL duplex and HALF duplex. In the half duplex mode,
- X characters sent to the remote system are also sent to
- X the the screen. (The duplex mode can also be changed
- X "on the fly" by the ^A-E command.)
- X
- X 4) Flow control. A menu prompt is shown to select
- X between XON/XOFF flow control and NONE. The flow
- X control selected here is only used during the terminal
- X session, not during file transfers.
- X
- X 5-6) CR translations. The end-of-line characters for
- X both incoming and outgoing carriage returns can be
- X altered to suit the remote system's needs. A menu
- X prompt provides the following choices:
- X
- X +o CR (no translation)
- X +o CR/LF translate CR to CR/LF
- X
- X The incoming CR translation can also be changed "on the
- X fly" with the ^A-3 command.
- X
- X 3.5 General setup
- X
- X The general setup allows you to define the character synonyms
- X and the default files used by the screen dump and other
- X features. A typical general setup screen might look like this:
- X
- X ------------------------- General Setup ------------------------
- X
- X 1) Default log file ....... pcomm.log
- X 2) Screen dump file ....... pcomm.dump
- X
- X 3) Strip high bit ........ YES
- X
- X 4) Pause character ........ ~
- X 5) CR character ........... !
- X 6) CTRL character ......... ^
- X 7) ESC character .......... |
- X 8) Break character ........ %
- X
- X 9) Aborted downloads ...... KEEP
- X
- X 10) Connect delay (sec) .... 35
- X 11) Redial delay (sec) ..... 5
- X
- X ----------------------------------------------------------------
- X OPTION ==> _ Press <ESC> to return
- X
- X The general setup fields are:
- X
- X 1) Default log file. The file name to be used as the
- X default when the data logging is activated (^A-1). The
- X log file name can be changed "on the fly" by the ^A-1
- X command.
- X
- X 2) Screen dump file. The file name to be used for the
- X screen dump command (^A-G).
- X
- X 3) Strip high bit. Should Pcomm strip the eighth bit on
- X incoming and outgoing characters? A menu prompts allows
- X you to select YES or NO. This feature is not used
- X during file transfers.
- X
- X 4-8) Character synonyms. These are symbols that Pcomm
- X uses to represent special characters (or perform special
- X functions) when sending commands to the modem. Synonyms
- X are useful for entering and displaying special
- X characters in a human readable form. The synonyms are:
- X
- X +o Pause for 1 second
- X +o The carriage return character (control-M)
- X +o Convert the next character to control-xx
- X +o The escape character (control-[)
- X +o Send a modem break
- X
- X NOTE: To prevent the special meaning of one of these characters
- X prepend a "\" to it.
- X
- X 9) Aborted downloads. When a download aborts (fails),
- X should the partially completed file be kept? The menu
- X prompt allows "KEEP" or "DELETE".
- X
- X 10) Connect delay. The number of seconds Pcomm will
- X wait for the modem to return a status code.
- X
- X 11) Redial delay. The number of seconds to wait before
- X Pcomm tries to call the number again.
- X
- X 3.6 ASCII transfer setup
- X
- X This setup screen allows you to select options to be used for
- X ASCII uploads and downloads. A typical ASCII transfer setup
- X will look like this:
- X
- X ---------------------- ASCII Transfer Setup --------------------
- X
- X ASCII UPLOAD
- X
- X 1) Echo locally ........... NO
- X 2) Expand blank lines ..... NO
- X 3) CR delay (ms) .......... 0
- X 4) Pace the output ........ NO
- X 5) CR translation ......... NONE
- X 6) LF translation ......... ADD CR
- X
- X ASCII DOWNLOAD
- X
- X 7) Transfer timeout (sec) . 5
- X 8) CR translation ......... STRIP
- X 9) LF translation ......... NONE
- X
- X ----------------------------------------------------------------
- X OPTION ==> _ Press <ESC> to return
- X
- X The fields are:
- X
- X 1) Echo locally. This is similar to the duplex option
- X in that it copies outgoing characters to the screen.
- X The options are YES and NO.
- X
- X 2) Expand blank lines. Should a blank line (LF alone)
- X be expanded to a space and LF? Some BBS systems use a
- X blank line to signal the end of an ASCII upload. The
- X options are YES and NO.
- X
- X 3) CR delay. The delay in milliseconds to be used when
- X sending a CR. The menu prompt limits the choice to 0,
- X 100, or 150.
- X
- X 4) Pace output. Should each character sent be delayed?
- X Very old BBS systems may require this. The choice is
- X YES or NO.
- X
- X 5) CR translation. The menu prompt provides the
- X following choices for upload translations:
- X
- X +o NONE (no translation)
- X +o ADD LF translate CR to CR/LF
- X +o STRIP remove the CR character
- X
- X 6) LF translation. Same as above except the choices are:
- X
- X +o NONE (no translation)
- X +o ADD CR translate LF to CR/LF
- X +o STRIP remove the LF character
- X
- X 7) Transfer timeout. The number of seconds to be used
- X to determine the end of an ASCII download. You can halt
- X the transfer before the timer goes off by hitting the
- X <ESC> key.
- X
- X 8-9) Same as 5) and 6) above, except the translations
- X apply to ASCII downloading.
- X
- X 4. MAJOR FUNCTIONS
- X
- X When Pcomm is invoked without the "-f" command line option,
- X you're placed in the terminal mode with a blank screen and a
- X status line. However, since Pcomm hasn't yet selected a serial
- X port to use, characters typed at the blank screen are ignored.
- X Normally the first command you'll use is ^A-D to bring up the
- X dialing directory menu.
- X
- X 4.1 Dialing directory
- X
- X To dial another system, you type ^A-D to access the dialing
- X directory menu, then enter the entry number at the prompt.
- X
- X The entry number could be preceded by a special long distance
- X dialing code such as "#5" in lieu of "5" alone. Long distance
- X codes could contain access numbers such as those that MCI and
- X Sprint require.
- X
- X A typical dialing directory will look like this:
- X
- X +----------------------------------------------------------------------+
- X | D I A L I N G D I R E C T O R Y |
- X |----------------------------------------------------------------------|
- X | Name Number Baud P D S Dpx Index/TTY |
- X | 1- Abbey Road 1 (512) 590-6036 2400-N-8-1 F |
- X | 2- Tel-Med-Com 555-8686 9600-E-7-1 F |
- X | 3- C Board 1 (619) 722-8724 2400-N-8-1 F |
- X | 4- Crest 1 (213) 471-2518 2400-N-8-1 F crest |
- X | 5- Last Chance 1 (219) 762-8411 2400-E-7-1 F |
- X | 6- Killer 1 (214) 827-1994 1200-E-7-1 F |
- X | 7- System A (direct) 19200-N-8-1 F tty12 |
- X | 8- 1200-E-7-1 F |
- X | 9- 1200-E-7-1 F |
- X | 10- 1200-E-7-1 F |
- X | |
- X | ==> _ R Revise M Manual Dialing Entry to Dial |
- X | P LD Codes D Delete Entry <CR> Scroll Down |
- X | <up>/<down> Page L Print Entries <ESC> Exit |
- X | |
- X | LD Codes Active: @ # |
- X | |
- X +----------------------------------------------------------------------+
- X
- X The fields of the dialing directory are:
- X
- X +o Name. The name of the remote system.
- X
- X +o Number. The telephone number to the remote system.
- X
- X NOTE: The "(", ")", "-", and space characters are just for
- X looks, and don't get sent to the modem. To prevent the
- X stripping of one of these characters, prepend a "\" to it.
- X
- X +o Line settings. The communications settings to be used
- X when dialing that entry. The range of values are:
- X
- X Baud Parity Data bits Stop bits
- X ----- -------- --------- ---------
- X 300 N - none 7 1
- X 1200 E - even 8 2
- X 2400 O - odd
- X 4800
- X 9600
- X 19200
- X
- X +o Duplex. The duplex mode. Either "F" for full or "H"
- X for half.
- X
- X +o Index. The string to be used to select this entry
- X with the "-f" command line option. This field is also
- X used to specify a particular TTY for the entry.
- X
- X NOTE: On all hard-wired ports, the index field must be set to
- X the name of the port. For example, if tty12 is a hard-wired
- X port to "System A", then the dialing directory entry for "System
- X A" will have "tty12" in the index field.
- X
- X The commands at the dialing directory prompt are:
- X
- X R) Revise (or add) a dialing directory entry or long
- X distance dialing code. Prompts you to save the changes
- X to disk. A typical revise screen would look like this:
- X
- X +--------------------------------------------------------------+
- X | |
- X | Entry to revise? _ (Entry Number, +,-,@,#) |
- X | |
- X +--------------------------------------------------------------+
- X
- X If a dialing directory entry is selected, each field of
- X the entry is shown with its current settings. You can
- X enter a new value, press a carriage return to skip past
- X a field, or enter a single space character to erase a
- X field. An <ESC> at any field will abort the command.
- X
- X P) Print (display) the long distance dialing codes.
- X
- X <up>/<down>) Scroll the dialing directory up or down 10
- X lines. Use the up and down arrow keys to access this
- X feature.
- X
- X M) Manual dial. Prompts you for a phone number rather
- X than using a number already in the dialing directory.
- X
- X D) Delete an entry or a range of entries. Prompts you
- X to save the changes to disk.
- X
- X L) Print. Send the dialing directory to the printer or
- X a file of your choice.
- X
- X 1-100) Entry number. Dial the phone for that entry
- X number.
- X
- X NOTE: To access the port directly without dialing (perhaps to
- X send the dial codes yourself), select an empty entry or enter a
- X single space character at phone number prompt of the manual dial
- X option.
- X
- X <CR> Carriage return. Scroll the dialing directory down
- X one line.
- X
- X 4.2 Redial
- X
- X The redial feature is a misnomer; it really is a queuing system
- X that allows Pcomm to dial several numbers in a cycle until one
- X of them answers.
- X
- X When you invoke the redial command with ^A-R, you're prompted
- X for a list of dialing directory numbers. (You may also prepend
- X a long distance code to the entry number).
- X
- X +-- Redial Queue ----------------------------------------------+
- X | |
- X | Directory Entry Number(s): _ |
- X | |
- X | (<CR> for previous numbers) |
- X +--------------------------------------------------------------+
- X
- X To redial the previous number, press a carriage return alone at
- X the prompt. An <ESC> aborts this command.
- X
- X 4.3 Keyboard macros
- X
- X Keyboard macros are used as a shortcut to send commonly used
- X strings to the remote system with only a few keystrokes. The
- X characters used to identify the macros are the shifted number
- X keys. For example, if the string "hello" was assigned to the
- X "!" key (the shifted number 1 key), then when you press ^A-!,
- X the string "hello" is sent to the remote.
- X
- X NOTE: While a keyboard macro is being sent to the remote, the
- X incoming characters are temporarily suspended. This often
- X results in an awkward visual effect.
- X
- X To review or edit the keyboard macros, you type ^A-M. The
- X following screen will appear:
- X
- X +------------------------------------------------------+
- X | Keyboard Macros |
- X |------------------------------------------------------|
- X | |
- X | ^A-! hello |
- X | ^A-@ |
- X | ^A-# |
- X | ^A-$ |
- X | ^A-% |
- X | ^A-^ |
- X | ^A-& |
- X | ^A-* |
- X | ^A-( |
- X | ^A-) |
- X | |
- X | Macro key to revise: _ |
- X | |
- X +---------------- Press <ESC> to continue -------------+
- X
- X To edit a macro, you type the macro key character (without the
- X leading hot key). After typing the new string information, you
- X will be prompted to save the changes to disk. To erase an entry
- X enter a single space character.
- X
- X NOTE: All of the character synonyms described in section 3.5
- X are available for use with the keyboard macros.
- X
- X 4.4 Line settings
- X
- X The line settings menu is invoked by ^A-P. A typical line
- X settings menu will look like this:
- X
- X +-----------------------------------------------+
- X | Line Settings |
- X |-----------------------------------------------|
- X | |
- X | Current Settings: 1200,E,7,1 |
- X | |
- X | 1) 300,E,7,1 7) 300,N,8,1 |
- X | 2) 1200,E,7,1 8) 1200,N,8,1 |
- X | 3) 2400,E,7,1 9) 2400,N,8,1 |
- X | 4) 4800,E,7,1 10) 4800,N,8,1 |
- X | 5) 9600,E,7,1 11) 9600,N,8,1 |
- X | 6) 19200,E,7,1 12) 19200,N,8,1 |
- X | |
- X | Parity Data Bits Stop Bits |
- X | 13) Odd 14) 7 bits 16) 1 bit |
- X | 15) 8 bits 17) 2 bits |
- X | |
- X | 18) Save Changes YOUR CHOICE: _ |
- X | |
- X +------------- Press <ESC> to return -----------+
- X
- X While dialing a remote, the line settings in the dialing
- X directory entry are automatically used. Therefore the line
- X settings menu is used to fine tune the values during a terminal
- X session or to select the parameters for manual dialing. You can
- X make the current setting the default by selecting the "Save
- X Changes" option.
- X
- X The current line settings are also displayed in the status line.
- X
- X NOTE: During file transfers, certain parameters (namely the
- X data bits and parity) will be temporarily changed. The status
- X line will *not* reflect these temporary promotions.
- X
- X 4.5 Exit Pcomm
- X
- X To exit Pcomm, you type ^A-X. The phone is hung up (if a call
- X was in progress), the print and data logging features are
- X closed, and the TTY resources are released.
- X
- X NOTE: Pcomm drops the DTR (Data Terminal Ready) on the port
- X before exiting to Unix.
- X
- X 4.6 Unix gateway
- X
- X To temporarily suspend Pcomm and spawn a Unix shell, you type
- X ^A-4. To return to Pcomm, you exit the shell normally,
- X typically with ^D or "exit".
- X
- X NOTE: The SHELL environmental variable is used to determine
- X which program to invoke.
- X
- X 5. UTILITY FUNCTIONS
- X
- X The following commands perform secondary functions.
- X
- X 5.1 Program information
- X
- X To display the opening information screen, you type ^A-I. Press
- X any key to return to the terminal mode.
- X
- X 5.2 Setup screen
- X
- X The setup screens are described in detail in section 3 of this
- X manual.
- X
- X 5.3 Change directory
- X
- X To change the current working directory while still inside
- X Pcomm, you type ^A-B. A screen similar to the following will
- X appear:
- X
- X +-- Change directory ------------------------------------------+
- X | |
- X | Current directory: /usr/egray |
- X | New directory: _ |
- X | |
- X +--------------------------------------------------------------+
- X
- X Abbreviations known to the shell are acceptable; for example,
- X the "~" character will be translated to the home directory in
- X the csh or ksh shell.
- X
- X 5.4 Clear screen
- X
- X To clear the local screen and home the cursor, you type ^A-C.
- X
- X NOTE: The remote system may not "know" the screen has been
- X cleared, and may make assumptions about the screen that are
- X incorrect.
- X
- X 5.5 Toggle duplex
- X
- X The ^A-E command changes the duplex mode from FULL to HALF, or
- X from HALF to FULL. The status line shows the current duplex
- X mode.
- X
- X 5.6 Hang up the phone
- X
- X To hang up the phone, you type ^A-H. The word "disconnecting"
- X will briefly show in the status line.
- X
- X NOTE: Pcomm does not drop the DTR (Data Terminal Ready) during
- X a hang up. Therefore, this would have no effect on direct
- X lines.
- X
- X 5.7 Printer logging
- X
- X The ^A-L command toggles the printer logging on or off. The
- X current printer status is displayed in the status line.
- X
- X NOTE: Since all printing goes to the normal Unix print spool
- X program, the characters will not print on the printer as they
- X appear on the screen. The printing will actually begin when the
- X printer logging is turned *off* and the complete print job is
- X sent to the spool.
- X
- X NOTE: Due to a technical limitation of Pcomm, characters typed
- X while in the half duplex mode will not appear in the print log.
- X
- X 5.8 Toggle CR - CR/LF
- X
- X The ^A-3 command toggles the incoming line termination
- X characters between CR and CR/LF. The status line shows
- X the current settings (in the next to the last field).
- X
- X 5.9 Break
- X
- X The ^A-7 command sends a modem break to the remote system. The
- X word "break" is (very) briefly displayed on the status line.
- X
- X NOTE: This not the same as the break key on the keyboard (we
- X don't want to send a break to the local system, we want to send
- X it to the *remote*).
- X
- X 6. FILE FUNCTIONS
- X
- X One of the most important features of a telecommunication
- X program is the ability to transfer files. The following file
- X transfer protocols are implemented:
- X
- X protocol packet error multiple
- X name size detection files?
- X --------- -------- ------------ --------
- X
- X xmodem 128 checksum/CRC no
- X xmodem-1k 128/1024 checksum/CRC no
- X modem7 128 checksum yes *1
- X ymodem 128/1024 CRC yes *2
- X ymodem-g 128/1024 none *3 yes
- X ASCII none none no
- X (external) ? ? ?
- X
- X Notes: 1 CP/M style file name
- X 2 MSDOS style file name and file size
- X 3 Not needed!
- X
- X The external "protocol" is really a method of running an
- X external program from Pcomm to accomplish a file transfer. The
- X most common use of this feature would be to run Kermit or Chuck
- X Forsberg's Zmodem (sz/rz/dsz) program.
- X
- X NOTE: The external protocol feature can also be used (misused?)
- X to pipe the output of a Unix command to the remote.
- X
- X NOTE: The protocols that send file name information, convert the
- X Unix style file name to fit the MSDOS name restrictions.
- X
- X 6.1 Send files
- X
- X To send a file to the remote, you'll first have to instruct the
- X remote system to receive the file, then type ^A-"up arrow". The
- X following screen will appear:
- X
- X +----- Upload -----+
- X | |
- X | 1) xmodem |
- X | 2) xmodem-1k |
- X | 3) modem7 |
- X | 4) ymodem |
- X | 5) ymodem-g |
- X | 6) ASCII |
- X | 7) (external) |
- X | |
- X | <ESC> to Abort |
- X | |
- X | Protocol: _ |
- X +------------------+
- X
- X You then select the type of protocol at the prompt, and another
- X window similar to this will appear:
- X
- X +-- Send xmodem -----------------------------------------------+
- X | |
- X | Enter filename: _ |
- X | |
- X +--------------------------------------------------------------+
- X
- X Now you type in the file name or names you'd like to send.
- X Wildcards known to the shell are acceptable.
- X
- X Now the file transfer actually begins. A screen similar to the
- X following is displayed during the transfer:
- X
- X +-------------- Uploading -------------+
- X | |
- X | Protocol: xmodem |
- X | File name: main.c |
- X | File size: 4420 |
- X | Error check method: CRC |
- X | Est transfer time: 0:00:50 |
- X | Block count: 5 |
- X | Percent complete: 11.2% |
- X | Bytes transferred: 640 |
- X | Errors this block: 0 |
- X | Total error count: 0 |
- X | Last message: NONE |
- X | |
- X +------- Press <ESC> to abort ---------+
- X
- X As the transfer progresses, the "block count", "percent
- X complete", and "bytes transferred" fields will be continuously
- X updated. If errors occur the "errors this block" and "total
- X error count" fields will be updated and the "last message" field
- X will contain a message about the error.
- X
- X At the end of the transfer, Pcomm will beep and return to the
- X terminal mode. If an error occurred and the transfer was
- X aborted, you will be prompted to acknowledge the error by
- X pressing a key before returning to the terminal mode.
- X
- X 6.2 Receive files
- X
- X To receive a file (or group of files) from a remote system,
- X you'll have to first instruct the remote system, then type
- X ^A-"down arrow". Receiving a file is basically the same as
- X sending a file.
- X
- X NOTE: Some systems do not pad the end of the file with
- X control-Z's and therefore files might grow in length when
- X received.
- X
- X NOTE: Due to a technical limitation of Pcomm, characters
- X received during an ASCII download will not reappear on the
- X screen when you return to the terminal mode.
- X
- X 6.3 Pass thru mode
- X
- X The pass through mode is used when you have two or more machines
- X in a communications daisy chain. The following diagram shows
- X an example of this type of arrangement:
- X
- X +---------+ +---------+ +---------+
- X | IBM PC | | Unix | | IBM PC |
- X | running | -------> | running | -------> | running |
- X | ProComm | <------- | Pcomm | <------- | RBBS |
- X +---------+ +---------+ +---------+
- X
- X If a file is to be transferred from the last machine to the
- X first machine, the middle machine must appear completely
- X transparent. The middle machine must "forward the data" without
- X altering it in any way. The pass through mode "expires" after a
- X designated period of of inactivity, after which the user is
- X returned to the terminal mode.
- X
- X To access the pass through mode, you type ^A-T. The following
- X screen will appear:
- X
- X +-- Pass Thru Mode --------------------------------------------+
- X | |
- X | Enter the expiration time (5-60 sec) : _ |
- X | |
- X +--------------------------------------------------------------+
- X
- X NOTE: While in the pass through mode, no Pcomm command to the
- X middle machine will be honored. Therefore, the *only* way to
- X exit this mode is to not type anything on the keyboard until the
- X expiration period has elapsed.
- X
- X NOTE: The baud rates to and from the middle machine need not be
- X the same, however the slowest speed determines the overall speed
- X of the transfer (the weakest link in the chain).
- X
- X 6.4 Directory
- X
- X To obtain a listing of a directory on the local system while
- X still running Pcomm, you type ^A-F. The following screen will
- X appear:
- X
- X +-- List Directory --------------------------------------------+
- X | |
- X | Current directory: /usr/egray |
- X | File spec (wildcards allowed): _ |
- X | |
- X +--------------------------------------------------------------+
- X
- X Abbreviations know to the shell are valid.
- X
- X NOTE: Since we're really doing a popen() to the "ls" command,
- X additional command line options are also valid.
- X
- X 6.5 Screen dump
- X
- X To dump the contents of the current screen (minus any windows
- X showing) you type ^A-G. The contents of the screen are written
- X to the file specified in the general setup for this purpose. If
- X the file already exists, the screen contents are appended to the
- X file. The message "screen dump" will briefly appear in the
- X status line.
- X
- X 6.6 Start data log
- X
- X To start the data logging, or change the file used for data
- X logging, you type ^A-1. The following screen will appear:
- X
- X +-- Start Data Logging ----------------------------------------+
- X | |
- X | Default log file: pcomm.log |
- X | New log file: _ |
- X | |
- X +--------------------------------------------------------------+
- X
- X To keep the default file, just press a carriage return at the
- X prompt, otherwise, enter a new file name. If the file already
- X exits, the new data is appended to the file.
- X
- X The status of the logging is shown in the status line.
- X
- X NOTE: Due to a technical limitation of Pcomm, characters typed
- X while in the half duplex mode will not appear in the log file.
- X
- X 6.7 Toggle logging
- X
- X To temporarily suspend data logging or to start it again without
- X being prompted for the file name, you type ^A-2.
- X
- X 7. DIALING WINDOW
- X
- X While Pcomm is dialing another system, a screen similar to the
- X following is shown:
- X
- X +----------------------------------------------------------------------+
- X | D I A L I N G W I N D O W |
- X |----------------------------------------------------------------------|
- X | |
- X | System name: C Board |
- X | Pass number: 1 |
- X | Elapse time this try: 4 |
- X | Time at start of dial: 14:53:36 |
- X | Time at start of this try: 14:53:37 |
- X | Connect delay time: 35 |
- X | Redial delay time: 5 |
- X | Index/TTY: |
- X | Result of last try: |
- X | |
- X | <SPACE>: Recycle <DEL>: Remove from queue E: Change delays |
- X | |
- X +------------------------- Press <ESC> to abort -----------------------+
- X
- X The options available during the dialing window are:
- X
- X SPACE) Press the space bar to stop the dialing of the
- X current entry and go on to the next entry in the queue.
- X If there is only one entry in the queue, then that
- X number is redialed.
- X
- X DEL) Press the DEL key to remove the current number from
- X the queue.
- X
- X E) Press the letter "E" to change the connect delay
- X time, or the redial delay time (the pause between
- X dailing attempts). You will be prompted to save the
- X changes to disk.
- X
- X NOTE: While the DEL and E options are being processed, the
- X dialing is temporarily suspended.
- X
- X Appendix A
- X
- X Typical Modem Configuration
- X
- X I can't begin to describe how to configure every modem to work
- X with Pcomm. There are however, several guidelines that will
- X apply to virtually any modem.
- X
- X 1) Pcomm doesn't care about the DCD (Data Carrier
- X Detect) settings of the modem.
- X
- X 2) It would be nice (but not essential) if the loss of
- X the DTR (Data Terminal Ready) caused the modem to hang
- X up.
- X
- X 3) Pcomm doesn't care if commands are echoed back by the
- X modem (it might save a few milliseconds if echoing was
- X turned off).
- X
- X 4) Some sort of result codes are required. Numeric
- X result codes are ok... but since they are displayed on
- X the screen, word result codes will make more sense.
- X
- X 5) If the modem can return different result codes for
- X each baud rate at which it answers, then by all means,
- X use them.
- X
- X 6) Anything that is returned by the modem, but not
- X listed in the modem setup, is ignored.
- X
- X 7) Systems running uugetty (the bi-directional version
- X of getty that comes with HDB uucp) should include extra
- X commands in the initialization string to assure that
- X uugetty switches to its dial out mode. Normally,
- X "AT!~AT!~" causes enough dialogue to force uugetty to
- X release the line.
- X
- X For example, a 2400 baud Hayes compatible modem might be
- X configured with the following command:
- X
- X AT S7=45 S11=70 E0 Q0 V1 X4 &D2
- X
- X AT Hayes attention command
- X S7=45 Wait 45 seconds for an answer
- X S11=70 70 ms touch tone dialing
- X E0 Don't echo commands (not essential)
- X Q0 Turn result codes on
- X V1 Return word result codes
- X X4 Use as many result codes as you've got
- X &D2 Hang up when DTR is lost (nice to have)
- X
- X
- X Appendix B
- X
- X AT&T Unix PC 7300/3b1
- X Dial Codes
- X
- X The dialing codes used by the OBM (On Board Modem) are not
- X straight-forward. The modem setup, as distributed, looks like
- X this:
- X
- X -------------------------- Modem Setup -------------------------
- X
- X 1) Modem name (1 of 2) ... OBM
- X 2) Modem init string .....
- X 3) Dialing command ....... %
- X 4) Dialing cmd suffix .... @
- X 5) Hang up string ........
- X 6) Auto baud detect ...... N
- X 7) 300 baud connect ...... CONNECT
- X 8) 1200 baud connect ..... CONNECT
- X 9) 2400 baud connect .....
- X 10) 4800 baud connect .....
- X 11) 9600 baud connect .....
- X 12) 19200 baud connect ....
- X 13) No connect string 1 ...
- X 14) No connect string 2 ...
- X 15) No connect string 3 ...
- X 16) No connect string 4 ...
- X
- X ----------------------------------------------------------------
- X OPTION ==> _ Press <ESC> to return
- X
- X The relevant fields of the modem setup are:
- X
- X 1) Modem name. This must be "OBM".
- X
- X NOTE: Pcomm uses the modem name as a flag to determine which
- X dialing method to use. The string "OBM" is a "reserved word"
- X that Pcomm uses to switch to the AT&T Unix PC 7300/3b1 dialing
- X method.
- X
- X 3) Dialing command. This should be "%" for touch tone
- X dialing or "^" for pulse dialing.
- X
- X 4) Dialing cmd suffix. This must be the "@" character.
- X
- X 6) Auto baud detect. The OBM cannot use the auto baud
- X detect feature.
- X
- X 7-8) Connect strings. Although the OBM doesn't actually
- X return any result codes, these fake fields are required.
- X
- X Additional OBM dialing codes from the phone(7) manual:
- X
- X "~" wait for next dial tone
- X "," pause 2 seconds
- X ":" pause 10 seconds
- X "&" perform a hookflash
- X "%" begin tone dialing
- X "^" begin pulse dialing
- X
- X These codes can be inserted into the phone number string, for
- X example:
- X
- X 555-1234~56 dial 555-1234, wait for tone, dial 56
- X 9,555-1234 dial 9, wait 2 seconds, dial 555-1234
- X %555^1234 dial 555 using tone, 1234 using pulse
- X
- X NOTE: The dialing codes for the OBM are not subject to
- X character synonym translations, therefore the "%", "^", and "~"
- X characters do NOT have to be preceded by the "\" character to
- X remove their special meaning.
- X
- X Appendix C
- X
- X Using Telebit Trailblazers
- X
- X The Telebit Trailblazer modem is probably representative of the
- X newer high speed intelligent modems available today and
- X therefore warrants a more detailed discussion.
- X
- X 1) Locked interface speed
- X
- X Trailblazers have the ability to maintain a locked
- X interface speed with the computer without regard to the
- X connected baud rate. For example, some people find it
- X necessary to lock the interface speed at 9600 baud (or
- X some other speed) for normal operations. However, Pcomm
- X assumes the interface speed is the same as the connected
- X baud rate.
- X
- X The "init speed" field of the TTY database was created
- X to solve this problem. If this value is non-zero, Pcomm
- X will send the initialization string to the modem at this
- X baud rate. Normally, Pcomm would use the baud rate in
- X the dialing directory to send the init string.
- X
- X The init string would now contain the codes to unlock
- X the interface, enter the autobaud mode on receipt of a
- X break, and arrange for the loss of the DTR to return the
- X modem to its previous locked state. For Telebit
- X Trailblazers this would be S66=0, S51=255, and S52=2.
- X
- X 2) Multiple setups
- X
- X Users of Trailblazers often require a different "init
- X string" or "dial string" depending on the target baud
- X rate. For example, the init strings for 9600 and 19200
- X baud may contain the command "S50=255" (to wait for the
- X Telebit PEP tones) whereas the slower init strings would
- X contain "S50=0".
- X
- X This problem is solved by creating an additional modem
- X entry in the modem database. For example, you could
- X have an entry called "TELEBIT" for baud rates in the
- X range of 300-2400 and another entry called
- X "FAST_TELEBIT" for baud rates in the range of
- X 9600-19200.
- X
- X Pcomm uses the connect strings to determine if the modem
- X can handle the requested baud rate. So, if the
- X "TELEBIT" entry had connect strings for 300, 1200, and
- X 2400 baud it would be selected only if the requested
- X baud rate was in that range. Likewise, the FAST_TELEBIT
- X would have connect strings only for 9600 and 19200 baud.
- X
- X 3) Baud rate synchronization
- X
- X In contrast to the Hayes 2400 modem, the Trailblazer
- X does not immediately synchronize with the serial port
- X when the baud rate is changed during the modem's command
- X mode.
- X
- X To solve this problem, the init string and dial string
- X should contain the break character synonym followed by a
- X sufficient number of A's to allow the modem to
- X synchronize. The default character synonym for a modem
- X break is the "%".
- X
- X 4) Sample TTY database
- X
- X The following is the contents of the sample TTY database:
- X
- X TTY name Modem name Init speed
- X
- X 1) tty10 HAYES 0
- X 2) tty11 HAYES 0
- X 3) tty12 DIRECT 0
- X 4) tty13 TELEBIT 0
- X 5) tty13 FAST_TELEBIT 0
- X
- X Notice that entries 4 and 5 share the same TTY.
- X
- X NOTE: The examples assume the modem interface speed is not
- X locked. See paragraph 1 for additional codes to be added to the
- X init string if the lock interface feature is used.
- X
- X 5) Sample modem database entry for TELEBIT
- X
- X The third entry in the sample modem database is for the
- X Telebit Trailblazer designated for use at slow speeds.
- X
- X 1) Modem name (3 of 4) .... TELEBIT
- X 2) Modem init string ...... %AAAAAATS50=0S2=43S95=0M1!
- X 3) Dialing command ........ %AAAAAATDTW
- X 4) Dialing cmd suffix ..... !
- X 5) Hang up string ......... ~~+++~~ATH0!
- X 6) Auto baud detect ....... Y
- X 7) 300 baud connect ....... CONNECT 300
- X 8) 1200 baud connect ...... CONNECT 1200
- X 9) 2400 baud connect ...... CONNECT 2400
- X 10) 4800 baud connect .....
- X 11) 9600 baud connect .....
- X 12) 19200 baud connect ....
- X 13) No connect string 1 ... BUSY
- X 14) No connect string 2 ... ERROR
- X 15) No connect string 3 ... NO CARRIER
- X 16) No connect string 4 ...
- X
- X 6) Sample modem database entry for FAST_TELEBIT
- X
- X The 4th entry is for the Telebit Trailblazer designated
- X for use at higher speeds.
- X
- X 1) Modem name (4 of 4) .... FAST_TELEBIT
- X 2) Modem init string ...... %AAAAAATS50=255S2=43S95=0M1!
- X 3) Dialing command ........ %AAAAAATDTW
- X 4) Dialing cmd suffix ..... !
- X 5) Hang up string ......... ~~+++~~ATH0!
- X 6) Auto baud detect ....... N
- X 7) 300 baud connect .......
- X 8) 1200 baud connect ......
- X 9) 2400 baud connect ......
- X 10) 4800 baud connect .....
- X 11) 9600 baud connect ..... CONNECT
- X 12) 19200 baud connect .... CONNECT
- X 13) No connect string 1 ... BUSY
- X 14) No connect string 2 ... ERROR
- X 15) No connect string 3 ... NO CARRIER
- X 16) No connect string 4 ...
- echo shar: "46 control characters may be missing from 'Doc'"
- SHAR_EOF
- if test 53982 -ne "`wc -c < 'Doc'`"
- then
- echo shar: "error transmitting 'Doc'" '(should have been 53982 characters)'
- fi
- fi
- exit 0
- # End of shell archive
-
- --
- Please send comp.sources.unix-related mail to rsalz@uunet.uu.net.
-